/*公共部分 go*/ 
.gg_nav_r_r_jt l{display:none;}
#loginOut{
	cursor: pointer;
}
body,html{-background:red;}
.gg_tan{
	position: fixed;
	height:98px;
    top:50%;
    right:48px;
    width: 160px;
    box-shadow: -5px 0px 10px rgba(0,0,0,0.1);
    background: #fff;
    display: none;
    margin-top:-225px;
    z-index:999999999999;
}
.gg_tan p{
	text-align:center;
	font-size:14px;
	color:#8a8c8d;
	line-height:98px;
}
.gg_foo{

	width:100%;

	height:auto;

	overflow:hidden;

}

.gg_foo_t{

	width:100%;

	height:auto;

	overflow:hidden;

	background:#1b242e;

	padding-top:90px;

	padding-bottom:55px;

}

.gg_foo_t_n{

	max-width:1580px;

	height:auto;

	overflow:hidden;

	margin:auto;

}

.gg_foo_t_l{

	float:left;

	height:auto;

	overflow:hidden;

}

.gg_foo_t_l_a{

	width:213px;

	height:auto;

	overflow:hidden;

}

.gg_foo_t_l_a img{

	display:block;

	width:100%;

}

.gg_foo_t_l_b{

	height:auto;

	overflow:hidden;

	margin-top:22px;
	text-align:center;
}
.gg_foo_t_l_b div{
	display: inline-block;
	margin: 0 5px;
}

.gg_foo_t_l_b img{

	display:block;

	width:135px;

	height:135px;

	margin:auto;

	padding:8px;

	background:#fff;

}

.gg_foo_t_l_b p{

	text-align:center;

	font-size:14px;

	color:#9f9fa0;

	margin-top:19px;

}

.gg_foo_t_l_c{

	height:auto;

	overflow:hidden;

	margin-top:22px;

	font-size:16px;

	color:#fff;

}

.gg_foo_t_l_c img{

	width:20px;

	margin-left:4px;

	margin-right:11px;

	position:relative;

	top:-2px;

}

.gg_foo_t_r{

	float:right;

	height:auto;

	overflow:hidden;

}

.gg_foo_t_r_t{

	height:auto;

	overflow:hidden;

}

.gg_foo_t_r_t a{

	float:left;

	font-size:16px;

	color:#ffffff;

	margin-left:63px;

}

.gg_foo_t_r_t a:hover{

	color:#9f9fa0;

}

.gg_foo_t_r_b{

	height:auto;

	overflow:hidden;

	margin-left: 63px;

	margin-top:85px;

}

.gg_foo_t_r_b div{

	max-width:720px;

	height:59px;

	border-bottom:1px solid #495058;

	overflow:hidden;

}

.gg_foo_t_r_b div img{

	float:left;

	width:30px;

	height:auto;

	margin-top:14px;

}

.gg_foo_t_r_b div p{

	float:left;

	width:123px;

	line-height:59px;

	font-size:16px;

	color:#ffffff;

	margin-left:40px;

}

.gg_foo_t_r_b div span{

	float:left;

	line-height:59px;

	font-size:16px;

	color:#939598;

}

.gg_foo_b{

	width:100%;

	height:62px;

	overflow:hidden;

	background:#fff;

}

.gg_foo_b_n{

	max-width:1580px;

	height:62px;

	overflow:hidden;

	margin:auto;

}

.gg_foo_b span{

	float:left;

	line-height:62px;

	font-size:14px;

	color:#9f9fa0;

}

.gg_foo_b span l{

	margin-left:26px;

}

.gg_foo_b p{

	float:right;

	line-height:62px;

	font-size:14px;

	color:#9f9fa0;

}





























.gg_nav{

	width:100%;

	height:90px;

	position:fixed;

	top: 0;left: 0;

	z-index:999999;

	background:#fff;

	box-shadow: 0px 0px 40px #e6e6e6;

}

.gg_nav_n{

	max-width:1580px;

	height:90px;

	margin:auto;

}

/* 导航左边logo */
.gg_nav_l{

	width:auto;

	height:100%;
	max-height: 70px;

	overflow:hidden;

	float:left;
	display: flex;
	align-items: center;
}


.gg_nav_r{

	float:right;

	height:90px;

}

.gg_nav_r>ul{

	float:left;

	height:100%;
}

.gg_nav_r>ul>li{

	float:left;
	width: 100px;
	height:100%;
	position:relative;

}

.gg_nav_r>ul>li>a{

	min-width:110px;

	display:block;

	padding-left:19px;

	padding-right:19px;

	font-size:18px;

	color:#3e3a39;

	line-height:90px;

	text-align:center;

	box-sizing: border-box;

	transition:0.5s;

}

.gg_nav_r>ul>li:hover .yiji_a{

	transition:0.5s;

	background:#cb2424;

	color:#fff;

}



.gg_nav_r>ul>li>ul{

	display:block;

	width:100%;

	position:absolute;

	top:90px;

	left: 0;

	z-index:999;

	height:0;

	background:#fff;

	overflow:hidden;

	transition:0.7s;

	opacity:0;

}

.gg_nav_r>ul>li:hover ul{

	transition:0.7s;

	height:auto;

	opacity:1;

}
.tip{
position: relative;left: 16%;top: 20px;
}
.gg_nav_r>ul>li>ul>li{

	width:100%;

	height:44px;

	/* border-bottom:1px solid #e3e3e3; */

}

.gg_nav_r>ul>li>ul>li>a{

	display:block;

	width:100%;

	height: 100%;

	text-align:center;

	line-height:44px;

	font-size:14px;

	color:#8a8c8d;

	transition:0.3s;

}

.gg_nav_r>ul>li>ul>li:last-child{

	border-bottom:none;

}

.gg_nav_r>ul>li>ul>li>a:hover{

	color:#FFF;

	transition:0.3s;

}

.gg_nav_r_r{

	float:right;

	line-height:90px;

}
.gg_nav_r_r_jt{
	position:relative;
	/*top:11px;*/
	margin-left: 11px;
}
.gg_nav_r_r_jt img{
	width:100px;
}
.gg_nav_r_r span{

	font-size: 18px;

    color: #cb2424;

    margin-left:38px;

    margin-right:38px;

}

.gg_nav_r_r a{

	font-size: 18px;

    color: #3e3a39;

}

.gg_nav_r_r a:hover{

	color: #cb2424;

}

.gg_nav_index{

	box-shadow:none;

	background:none;

	border-bottom:1px solid rgba(255,255,255,.5);

}

.gg_nav_index .gg_nav_r>ul>li{


}

.gg_nav_index .gg_nav_r>ul>li:hover .yiji_a{

	background:none!important;

}

.gg_nav_index .gg_nav_r>ul>li>a{

	min-width:auto;

	padding: 0;

	color:#fff;

	transition:0s;

}

.gg_nav_index .gg_nav_r_r a{

	color:#fff;

}

.gg_nav_index .gg_nav_r_r a:hover{

	color:#cb2424;

}

.gg_nav_index .gg_nav_r>ul>li>a:hover{

	background:none;

	border-bottom:1px solid #fff;

}

.gg_nav_index .gg_nav_r>ul>li>ul{

	width:110px;

	left: 50%;

    margin-left: -55px;

}

.gg_nav_r_r_ac>a{

	background:#cb2424!important;

	color:#fff!important;

}

.gg_nav_index .gg_nav_r_r_ac a{

	background:none!important;

	border-bottom:1px solid #fff!important;

}

.gg_rxf{

	width:48px;

	height:100%;

	background:rgba(246,246,246,.9);

	position:fixed;

	z-index:99999;

	right:0;top: 0;

}

.gg_rxf_n{

	width:100%;

	height:520px;

	position:absolute;

	top:50%;

	left:0;

	margin-top:-225px;

}

.gg_rxf_n a{

	display:block;

	width:100%;

	height:97px;

	border-bottom:1px solid #e1e1e1;

	overflow:hidden;

	cursor:pointer;

	transition:0.3s;

}

.gg_rxf_n a span{

	display:block;

	width:25px;

	height:25px;

	margin:auto;

	margin-top:16px;

	transition:0.3s;

}

.gg_rxf_n a:last-child{

	height:48px;

}

.gg_rxf_n a:last-child span{

	margin-top:10px;

}

.gg_rxf_n a p{

	text-align:center;

	font-size:14px;

	color:#8a8c8d;

	margin-top: 5px;

	transition:0.3s;

}

.gg_rxf_e{height:78px!important;}

.gg_rxf_a span{

	background:url(../img/icon8.png);

	background-size: 100% 100%;

}

.gg_rxf_b span{

	background:url(../img/icon9.png);

	background-size: 100% 100%;

}

.gg_rxf_c span{

	background:url(../img/icon10.png);

	background-size: 100% 100%;

}

.gg_rxf_d span{

	background:url(../img/icon11.png);

	background-size: 100% 100%;

}

.gg_rxf_e span{

	background:url(../img/icon12.png);

	background-size: 100% 100%;

}

.gg_rxf_f span{

	background:url(../img/icon13.png);

	background-size: 100% 100%;

}

.gg_rxf_a:hover span{

	background:url(../img/icon8-1.png)!important;

	background-size: 100% 100%!important;

}

.gg_rxf_b:hover span{

	background:url(../img/icon9-1.png)!important;

	background-size: 100% 100%!important;

}

.gg_rxf_c:hover span{

	background:url(../img/icon10-1.png)!important;

	background-size: 100% 100%!important;

}

.gg_rxf_d:hover span{

	background:url(../img/icon11-1.png)!important;

	background-size: 100% 100%!important;

}

.gg_rxf_e:hover span{

	background:url(../img/icon12-1.png)!important;

	background-size: 100% 100%!important;

}

.gg_rxf_f:hover span{

	background:url(../img/icon13-1.png)!important;

	background-size: 100% 100%!important;

}

.gg_rxf_n a:hover p{

	transition:0.3s;

	color:#fff!important;

}

.gg_rxf_n a:hover{

	transition:0.3s;

	background:#cb2424;

}






.gg_rxf_a_ac.gg_rxf_a span{
	background:url(../img/icon8-1.png)!important;

	background-size: 100% 100%!important;
}
.gg_rxf_a_ac.gg_rxf_a{
	transition:0.3s!important;

	background:#cb2424!important;
}
.gg_rxf_a_ac.gg_rxf_a p{
	transition:0.3s!important;

	color:#fff!important;
}
.gg_rxf_ac p{

	transition:0.3s;

	color:#fff!important;

}

.gg_rxf_ac{

	transition:0.3s;

	background:#cb2424!important;

}

.gg_rxf_a.gg_rxf_ac span{

	background:url(../img/icon8-1.png)!important;

	background-size: 100% 100%!important;

}

.gg_rxf_b.gg_rxf_ac span{

	background:url(../img/icon9-1.png)!important;

	background-size: 100% 100%!important;

}

.gg_rxf_c.gg_rxf_ac span{

	background:url(../img/icon10-1.png)!important;

	background-size: 100% 100%!important;

}

.gg_rxf_d.gg_rxf_ac span{

	background:url(../img/icon11-1.png)!important;

	background-size: 100% 100%!important;

}

.gg_rxf_e.gg_rxf_ac span{

	background:url(../img/icon12-1.png)!important;

	background-size: 100% 100%!important;

}

.gg_rxf_f.gg_rxf_ac span{

	background:url(../img/icon13-1.png)!important;

	background-size: 100% 100%!important;

}

.gg_rxf_show{

	width:48px;

	height:48px;

	overflow:hidden;

	background: rgba(246,246,246,.9);

	position: fixed;

    z-index: 99998;

    right: 0;

    top:50%;

    margin-top:246px;

    cursor: pointer;

    transition:0.3s;

    opacity: 0;

}

.gg_rxf_show span{

    display: block;

    width: 33px;

    height: 21px;

    margin: auto;

    margin-top: 14px;

    background: url(../img/icon14.png);

    background-size: 100% 100%;

    transform: rotate(-180deg);

    transition: 0.3s;

}

.gg_rxf_show:hover{

	background:#cb2424;

	transition:0.3s;

}

.gg_rxf_show:hover span{

	background:url(../img/icon14-1.png);

	background-size: 100% 100%;

}

/*公共部分 end*/

/*news go*/

.gg_ban{

	width:100%;

	height:auto;

	overflow:hidden;

	position:relative;

	margin-top:90px;
	
	box-shadow:  0 8px 6px -6px rgba(0, 0, 0, 0.5);

}

.gg_ban img{

	display:block;

	width:100%;

	height:auto;

}

.gg_ban div{

	position:absolute;

	width:100%;

	height:auto;

	overflow:hidden;

	top:50%;left:0;

	margin-top:-32px;

}

.gg_ban div p{

	text-align:center;

	font-size:32px;

	color:#ffffff;

}

.gg_ban div span{

	display:block;

	width:36px;

	height:4px;

	background:#fff;

	margin:auto;

	margin-top:18px;

}

.ne_one{

	max-width:1580px;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-bottom:228px;

}

.ne_one_t{

	width:100%;

	height:auto;

	overflow:hidden;

	text-align:center;

	padding-top:60px;

	padding-bottom:45px;

}

.ne_one_t a{

	display:inline-block;

	width:235px;

	height:65px;

	text-align:center;

	line-height:65px;

	font-size:16px;

	color:#cb2424;

	box-shadow:0px 0px 10px #e0e0e0;

	margin-left: -2px;

	transition:0.3s;

}

.ne_one_t a:hover{

	transition:0.3s;

	background:#cb2424!important;

	color:#fff!important;

}

.ne_one_t_ac{

	background:#cb2424!important;

	color:#fff!important;

}

.ne_one_c{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ne_one_c ul{

	width:100%;

	height:auto;

	overflow:hidden;
	
	display: grid;
	grid-template-columns: 23% 23% 23% 23%;
	column-gap: 2%; 
}

.ne_one_c ul li{

	width:100%;

	/* height:456px; */
	height: auto;

	overflow:hidden;

	margin-top:25px;

	/* float:left; */

	padding-bottom: 15px;

}

.ne_one_c ul li:nth-child(3n+1){

	margin-left: 0px;

}

.ne_one_c ul li a{

	display:block;

	width:100%;

	height:100%;

	overflow:hidden;

}

.ne_one_c ul li a .ne_one_c_a{

	width:100%;

	/* height:308px; */

	overflow:hidden;
	
	aspect-ratio:1.3/1.0;

}

.ne_one_c_a img{

	display:block;

	width:100%;

	height:100%;

	transition:0.3s;

}

.ne_one_c ul li a span{

	display:block;

	font-size:14px;

	color:#3e3a39;

	margin-top:22px;

}

.ne_one_c ul li a h6{

	display:block;

	font-size:18px;

	color:#3e3a39;

	margin-top:6px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:1;

	overflow: hidden;

	transition:0.3s;

}

.ne_one_c ul li a p{

	display:block;

	font-size:14px;

	color:#8a8c8d;

	margin-top:10px;

	line-height:22px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:2;

	overflow: hidden;

}

.ne_one_c ul li a:hover img{

	transition:0.3s;

	transform:scale(1.2);

}

.ne_one_c ul li a:hover h6{

	transition:0.3s;

	color:#000;

}

.gg_page{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-top:90px;

}

.gg_page ul{

	width:100%;

	height:auto;

	overflow:hidden;

	text-align:center;

}

.gg_page ul li{

	display:inline-block;

	height:auto;

	overflow:hidden;

	margin-left:4px;

	margin-right:4px;

}

.gg_page ul li a{

	display:block;

	padding:0 22px;

	font-size:16px;

	color:#8a8c8d;

	line-height:32px;

	border:1px solid #cacaca;

}

.gg_page_ac a{

	border:1px solid #cb2424!important;

	background:#cb2424!important;

	color:#fff!important;

}

.gg_page ul li a:hover{

	background:#cb2424!important;

	color:#fff!important;

	border:1px solid #cb2424!important;

}



.gg_page ul li span{

	display:block;

	padding:0 22px;

	font-size:16px;

	color:#8a8c8d;

	line-height:32px;

	border:1px solid #cacaca;

}

.gg_page_ac span{

	border:1px solid #cb2424!important;

	background:#cb2424!important;

	color:#fff!important;

}

.gg_page ul li span:hover{

	background:#cb2424!important;

	color:#fff!important;

	border:1px solid #cb2424!important;

}

.pagination .active span {
	border: 1px solid #cb2424 !important;
	background: #cb2424;
	color: #fff !important;
}

/*news end*/

/*newsxq go*/

.nex_one{

	max-width:1580px;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top:80px;

	margin-bottom:72px;
	display: flex;
	justify-content: center;

}

.nex_one_l{

	width:1046px;

	height:auto;

	overflow:hidden;

	float:left;

	background:#fff;

}

.nex_one_l_t{

	margin:0px 30px;

	height:auto;

	overflow:hidden;

	border-bottom:1px solid #cbcbcb;

}

.nex_one_l_t_t{

	width:100%;

	font-size:28px;

	text-align:center;

	color:#3e3a39;

	margin-top:20px;

	font-weight:bold;

}

.nex_one_l_t_b{

	width:100%;

	height:auto;

	overflow:hidden;

	text-align:center;

	position:relative;

	margin-top:11px;

	margin-bottom:16px;

}

.nex_one_l_t_b span{

	color:#8a8c8d;

	font-size:14px;

	margin-left:17px;

	margin-right:17px;

}

.nex_one_l_t_b a{

	margin-left: 6px;

}

.nex_one_l_t_b img{

	position:relative;
	width:17px;
    top: 2px;

}

.nex_one_l_t_b div{

	position:absolute;

	height:auto;

	right:0px;

	bottom:0px;

}

.nex_one_l_t_b div a img{

	width:17px;

	margin-right:8px;

}

.nex_one_l_t_b div a {

	font-size:14px;

	color:#8a8c8d;

}

.nex_one_l_c{

	margin:30px;

	height:auto;

	overflow:hidden;

}

.nex_one_l_c p{

	font-size:16px;

	/* color:#8a8c8d; */
	color: black;

	margin-top:20px;

	line-height:23px;
	
	/* text-indent: 2em; */

}

.nex_one_l_c img{

	display:block;

	margin:auto;

	max-width:100%;

}

.nex_one_l_b{

	margin: 0 30px;

	height:53px;

	overflow:hidden;

	border-top:1px solid #cbcbcb;

	border-bottom:1px solid #cbcbcb;

	margin-bottom:30px;

}

.nex_one_l_b_l{

	float:left;

}

.nex_one_l_b_l a{

	display:block;

	font-size:16px;

	color:#3e3a39;

	line-height:53px;

	transition:0.3s;

}

.nex_one_l_b_l a img{

	width:18px;

	margin-left:20px;

}

.nex_one_l_b_l a:hover{

	transition:0.3s;
	color:#cb2424;
	transform:translateX(5px);

}
.i2{
	display:none;
}
.nex_one_l_b_l a:hover .i2{
display:inline-block;
}
.nex_one_l_b_l a:hover .i1{
display:none;
}
.nex_one_l_b_r{

	float:right;

	line-height:53px;

}

.nex_one_l_b_r{

	color: #8a8c8d;

    font-size: 14px;

}
.nex_one_l_b_r a img{
	width:18px; 
}
.nex_one_l_b_r a{

	margin-left: 4px;

    margin-right: 4px;

    position:relative;

    top:2px;

}
.wb{
	display:inline-block;
	width:18px;
	height:15px;
	background:url(../img/icon15.png);
	background-size: 100% 100%;
	position:relative;
	top:2px;
}
.wb:hover{
	background:url(../img/icon15-1.png)!important;
	background-size: 100% 100%!important;
}
.wx{
	display:inline-block;
	width:18px;
	height:15px;
	background:url(../img/icon16.png);
	background-size: 100% 100%;
	position:relative;
	top:2px;
}
.wx:hover{
	background:url(../img/icon16-1.png)!important;
	background-size: 100% 100%!important;
}
.nex_one_r{

	width:514px;

	height:auto;

	overflow:hidden;

	float:right;

	background:#fff;

}

.nex_one_r_t{

	margin:0px 20px;

	height:auto;

	overflow:hidden;

	margin-top:5px;

}

.nex_one_r_t{

	width:100%;

	height:46px;

	overflow:hidden;

	border-bottom:1px solid #cbcbcb;

}

.nex_one_r_t span{

	display:block;

	width:3px;

	height:16px;

	background:#cb2424;

	margin-top:16px;

	float:left;

}

.nex_one_r_t p{

	float:left;

	line-height:46px;

	font-size:18px;

	color:#3e3a39;

	margin-left:6px;

	font-weight:bold;

}

.nex_one_r_b{

	margin:0px 20px;

	height:auto;

	overflow:hidden;

}

.nex_one_r_b a{

	display:block;

	width:100%;

	height:auto;

	overflow:hidden;

	border-bottom:1px solid #cbcbcb;

	padding:15px 0;

}

.nex_one_r_b a:hover p{

	color: #000;

}

.nex_one_r_b a:last-child{

	border-bottom:none;

}

.nex_one_r_b_l{

	width:100px;

	height:60px;

	overflow:hidden;

	float:left;

}

.nex_one_r_b_l img{

	display:block;

	width:100%;

	height:100%;

}

.nex_one_r_b_r{

	width:357px;

	height:auto;

	overflow:hidden;

	float:right;

}

.nex_one_r_b_r p{

	font-size:16px;

	color:#3e3a39;

	margin-top:4px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:1;

	overflow: hidden;

}

.nex_one_r_b_r span{

	display:block;

	font-size:14px;

	color:#8a8c8d;

	margin-top:11px;

}

/*newsxq end*/

/*comsug go*/

.com_one{

	max-width:1580px;

	height:auto;

	overflow:hidden;

	margin: auto;

	margin-top:60px;

	margin-bottom:130px;

}

.com_one_t{

	width:100%;

	height:auto;

	overflow:hidden;

}

.com_one_t p{
	
	font-size:30px;

	color:#3e3a39;

	text-align:center;

}

.com_one_t span{

	display:block;

	width:158px;

	height:3px;

	background:#cb2424;

	margin:auto;

	margin-top:18px;
}

.com_one_b{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-top:33px;
	display: flex;
	justify-content: center;

}

.com_one_b_l{

	width:1046px;

	height:auto;

	overflow:hidden;

	float:left;

}

.com_one_b_l_li{

	-width:548px;

	height:auto;

	overflow:hidden;

	float:left;

	margin-top:25px;

}

.com_one_b_l_li p{

	width:115px;

	text-align:right;

	font-size:16px;

	color:#3e3a39;

	float:left;

	line-height:58px;

	font-weight:bold;

}

.com_one_b_l_li p span{

	color:#ff0000;

	font-weight:bold;

}

.com_one_b_l_li div{

	width:385px;

	height:56px;

	border:1px solid #dadada;

	overflow:hidden;

	position:relative;

	margin-left:20px;

	float:left;



}

.com_one_b_l_li div select{

	outline:none;

	background:none;

	border:none;

	display:block;

	width: 100%;

	height: 100%;

	font-size:16px;

	color:#8a8c8d;

	padding-left:26px;

	appearance: none;

    -moz-appearance: none;

    -webkit-appearance: none;

}

.com_one_b_l_li div input{

	outline:none;

	background:none;

	border:none;

	display:block;

	width: 100%;

	height: 100%;

	font-size:16px;

	color:#8a8c8d;

	box-sizing:border-box;

	padding-left:26px;

	padding-right:26px;

}

.com_one_b_l_li div textarea{

	outline:none;

	background:none;

	border:none;

	display:block;

	width: 100%;

	height:222px;

	font-size:16px;

	color:#8a8c8d;

	box-sizing:border-box;

	padding:17px 26px;

	font-family:'微软雅黑';

}

.com_one_b_l_li_text{

	width: 100%;

}

.com_one_b_l_li_text div{

	height:auto;

	width: 907px;

}

.com_one_b_l_li div input::-webkit-input-placeholder{

	color:#8a8c8d;

}

.com_one_b_l_li div img{

	width:18px;

	display:block;

	position:absolute;

	right:17px;
	opacity: 0;
	top:22px;

}

.com_one_b_r{

	width:463px;

	height:458px;

	border:12px solid #ccdbec;

	float:right;

	margin-top: 25px;

}

.com_one_b_r img{

	display:block;

	width:100%;

	height:100%;

}

.com_one_b_l_f{

	width:177px;

	height:46px;

	border-radius:50px;

	background:#cb2424;

	text-align:center;

	line-height:46px;

	color:#fff;

	font-size:16px;

	margin-top:47px;

	float:left;

	margin-left:45%;

	transition:0.3s;

	cursor:pointer;

}

.com_one_b_l_f:hover{

	transition:0.3s;

	opacity:.9;

}

/*comsug end*/

/*contactus go*/ 

.cont_one .com_one_b_r{

	width:466px;

	height:382px;

}

.cont_two{

	max-width:1580px;

	height:480px;

	margin:auto;

	background:#185eaa;

	margin-bottom:265px;

}

.cont_two_t{

	margin:43px 140px 0px 140px;

	height:auto;

	overflow:hidden;

}

.cont_two_t h6{

	font-size:24px;

	color:#ffffff;

	font-weight:bold;

	margin-top:43px;

}

.cont_two_t_b{

	width:100%;

	height:auto;

	overflow:hidden;

}

.cont_two_t_b div{

	float:left;

	height:auto;

	overflow:hidden;

	margin-left:177px;

}

.cont_two_t_b div:nth-child(1){

	margin-left:0px;

}

.cont_two_t_b div l{

	opacity:0;

}

.cont_two_t_b div p{

	font-size:14px;

	color:#ffffff;

	margin-top:16px;

}

.cont_two_b{

	max-width:1280px;

	height:390px;

	border:10px solid #fff;

	margin: auto;

	margin-top: 43px;

}

 

.BMap_noprint {

    display:block!important;
 }		
	
div.BMap_noprint {

    display:none!important;
 }	
	
.BMap_Marker {

    background: url(../img/weiz1.png)!important;

    background-size: cover!important;

    height: 37px!important;

    width: 28px!important;

    display: none;

    transform: scale(0.8);

}

.cont_two_b #dituContent{

	width:100%;

	height:100%;

}

/*contactus end*/

/*partnersxq go*/ 

.parx_one{

	max-width:1580px;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top:57px;

}

.parx_one_b{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-bottom:80px;

	margin-top:50px;

}

.parx_one_b ul{

	width:100%;

	height:auto;

	overflow:hidden;

}

.parx_one_b ul li{

	width:100%;

	height:auto;

	overflow:hidden;

	background:#f9f9f9;

	margin-top:30px;

	transition:0.3s;

}

.parx_one_b ul li a{

	display:block;

	width:100%;

	height:auto;

	overflow:hidden;

}

.parx_one_b_l{

	width:790px;

	height:100%;

	float:left;

	overflow:hidden;

}

.parx_one_b_l img{

	display:block;

	width: 100%;

	height: 100%;

	transition:0.3s;

}

.parx_one_b_r{

	width:670px;

	height:auto;

	overflow:hidden;

	float:right;

	margin-right:50px;

	margin-top:62px;

}

.parx_one_b_r h6{

	font-size:24px;

	color:#3e3a39;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:1;

	overflow: hidden;

}

.parx_one_b_r span{

	display:block;

	font-size:16px;

	color:#3e3a39;

	margin-top:20px;

	margin-bottom:26px;

}

.parx_one_b_r p{

	font-size:14px;

	color:#8a8c8d;

	line-height:30px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:3;

	overflow: hidden;

}

.parx_one_b_r img{

	display:block;

	width:40px;

	height:auto;

	margin-top:40px;

	transition:0.3s;

}

.parx_one_b ul li a:hover .parx_one_b_l img{

	transition:0.3s;

	transform:scale(1.2);

}

.parx_one_b ul li a:hover .parx_one_b_r img{

	transition:0.3s;

	transform:translateX(10px);

}

.parx_one_b ul li:hover{

	transition:0.3s;

	background:#ededed;

}

/*partnersxq end*/

/*partners go*/

.par_one{

	max-width:1580px;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top:57px;

}

.par_one_b{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-top:27px;

}

.par_one_b ul{

	width:100%;

	height:auto;

	overflow:hidden;

}

.par_one_b ul li{

	width:300px;

	height:288px;

	background:#f8f9fb;

	overflow:hidden;

	position:relative;

	float:left;

	margin-left:20px;

	margin-top:20px;

}

.par_one_b ul li:nth-child(5n+1){

	margin-left: 0px;

}

.par_one_b ul li img{

	display:block;

	max-width:90%;

	max-height:90%;

	position:absolute;

	top:0;right:0;

	bottom:0;left:0;

	margin:auto;

	z-index:1;

}

.par_one_b ul li a{

	display:block;

	width: 100%;

	height: 100%;

	background:rgba(37,103,175,.9);

	position:absolute;

	left:0;

	z-index:9;

	transition:0.3s;

}

.par_one_b ul li:nth-child(odd) a{

	bottom:-100%;

}

.par_one_b ul li:nth-child(odd):hover a{

	transition:0.3s;

	bottom: 0;

}

.par_one_b ul li:nth-child(even) a{

	top:-100%;

}

.par_one_b ul li:nth-child(even):hover a{

	transition:0.3s;

	top: 0;

}

.par_one_b ul li a p{

	margin:56px 28px 0px 28px;

	font-size:16px;

	color:#ffffff;

	font-weight:bold;

}

.par_one_b ul li a span{

	height:73px;

	font-size:14px;

	color:#ffffff;

	line-height:24px;

	margin:12px 28px 0px 28px;

	display:block;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:3;

	overflow: hidden;

}

.par_one_b ul li l{

	font-size:16px;

	color:#ffffff;

	line-height:20px;

	margin:30px 28px 0px 28px;

	display:block;

}

.par_two{

	width: 100%;

	height:auto;

	overflow:hidden;

	background:#f9f9f9;



	margin-top:90px;

}

.par_two .com_one_t{

	margin-top:80px;

}

.par_two_b{

	max-width:1580px;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top:24px;

	margin-bottom:70px;

}

.par_two_b ul{

	width: 100%;

	height:auto;

	overflow:hidden;

}

.par_two_b ul li{

	width:244px;

	height:123px;

	background:#fff;

	border:1px solid #e1e1e1;

	overflow:hidden;

	float:left;

	margin-left:20px;

	margin-top:20px;
	
	border-radius: 3px;

}

.par_two_b ul li:nth-child(6n+1){

	margin-left:0px;

}

.par_two_b ul li a{

	display:block;

	width:100%;

	height: 100%;

	position:relative;

}

.par_two_b ul li a img{

	display:block;

	max-width: 100%;

	max-height: 90%;

	position:relative;

	right: 0;bottom: 0;

	left: 0;top: 0;

	margin:auto;

	transition:0.3s;
	
	border-radius: 3px;
}

.par_two_b ul li a:hover img{

	transition:0.3s;

	transform:scale(1.1);

}

/*partners end*/

/*taabbu go*/ 

.ta_one{

	width:100%;

	height:auto;

	overflow:hidden;

	background:#f9f9f9;

	padding-top:80px;

	padding-bottom:95px;

}

.ta_one .com_one_t p{

	color:#cb2424;

}

.ta_one_b{

	max-width:1200px;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top:28px;

}

.ta_one_b a{

	display:block;

	width:343px;

	height:auto;

	overflow:hidden;

	float:left;

	margin-top:20px;

	margin-left:85px;

}

.ta_one_b a:nth-child(1){

	margin-left:0px;

}

.ta_one_b_a{

	width:139px!important;

	height:139px!important;

	border:1px solid #f3f3f3;

	border-radius:50%;

	overflow:hidden;

	margin:auto;

	background:#fff;

	position:relative;

}

.ta_one_b_a img{

	display:block;

	max-width:90%;

	max-height:90%;

	position:absolute;

	right: 0;top: 0;

	left:0;bottom:0;

	margin:auto;

}

.ta_one_b a p{

	font-size:26px;

	color:#000000;

	font-weight:bold;

	margin-top:23px;

	font-weight: 500;

	text-align:center;

}

.ta_one_b a div{

	display:block;

	font-size:16px;

	height:52px;

	color:#8a8c8d;

	text-align:center;

	margin-top:10px;

	line-height:26px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:2;

	overflow: hidden;

}

.ta_two{

	max-width:1200px;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top:78px;

}

.ta_two .com_one_t p{

	color:#cb2424;

}

.ta_two_b{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-top:35px;

}

.ta_two_b ul{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ta_two_b ul li{

	width:575px;

	height:auto;

	overflow:hidden;

	float:left;

	margin-top:37px;

}

.ta_two_b ul li:nth-child(even){

	float:right;

}

.ta_two_b ul li a{

	display:block;

	width:100%;

	height:100%;

}

.ta_two_b ul li a div{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ta_two_b ul li a div img{

	display:block;

	width:100%;

	height:100%;

	transition:0.3s;

}

/* .ta_two_b ul li a h1{

	font-size:26px;

	color:#000000;

	margin-top:20px;

	margin-bottom:10px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:1;

	overflow: hidden;

} */
.ta_two_b ul li a h1{
	font-size: 26px;
    color: #000000;
    margin-top: 20px;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.ta_two_b ul li a p{
display: block;
    font-size: 16px;
    height: 155px;
    color: #8a8c8d;
    line-height: 29px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;

}

.ta_two_b ul li a:hover img{

	transition:0.3s;

	transform:scale(1.1);

}

.ta_thr{

	width:100%;

	height:auto;

	overflow:hidden;

	background:#f3f4f4;

	margin:auto;

	margin-top:70px;

	padding:70px 0;

}

.ta_thr .com_one_t p{

	color:#cb2424;

}

.ta_thr_b{

	max-width:1200px;

	height:auto;

	overflow:hidden;

	margin:auto;

}

.ta_thr_b_t{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ta_thr_b_t img{

	display:block;

	width:1069px;

	float:right;

}

.ta_thr_b_b{

	margin-left:213px;

	height:auto;

	overflow:hidden;

	margin-top:-135px;

}

.ta_thr_b_b_li{

	float:left;

	height:auto;

	overflow:hidden;

	margin-left:37px;

}
.ta_thr_b_b_li_r{
	float: left;
    margin-left: 130px;
    margin-top: 200px;
}
.ta_thr_b_b_li_r a{
    display: block;
    width: 100px;
    height: 32px;
    background: #cb2424;
    color: #fff;
    text-align: center;
    line-height: 30px;
}
.ta_thr_b_b_li_r a:hover{
	background:#056ee0;
}
.ta_thr_b_b_li img{

	width:13px;

	margin-right:8px;

}

.ta_thr_b_b_li p{

	font-size:16px;

	color:#333;

	font-weight:bold;

}

.ta_thr_b_b_li span{

	display:block;

	font-size:15px;

	color:#656261;

	margin-top: 6px;

	margin-left:21px;

}

.ta_fou{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-top:10px;

	margin-bottom: 20px;

}

.ta_fou .com_one_t p{

	color:#cb2424;

}

.ta_fou .parx_one_b_r p l{

	display:block;

}
.descripe-assetshow{
	font-size: 16px;
	padding: 0 20px;
}
/*taabbu end*/

/*prove go*/

.pro_one{

	width:100%;

	height:92px;

	overflow:hidden;

	background:#eee;

}

.pro_one_n{

	margin: 0 60px;

	height:92px;

	overflow:hidden;

	margin:auto;

}

.pro_one_n div{

	width:260px;

	height:46px;

	background:#fff;

	float:left;

	margin:23px 20px 0px 0px;

	position:relative;

}

.pro_one_n div select{

	background:none;

	border:none;

	outline:none;

	display:block;

	width: 100%;

	height:100%;

	padding-left: 20px;

    padding-right: 20px;

	appearance: none;

    -moz-appearance: none;

    -webkit-appearance: none;

    font-size:16px;

    color:#3e3a39;
    position:relative;
    z-index:99;
}

.pro_one_n div img{

	display:block;

	width:18px;

	position:absolute;

	right:20px;top:17px;

}

.pro_one_n div input{

	background: none;

    border: none;

    outline: none;

    display: block;

    width: 100%;

    height: 100%;

    box-sizing: border-box;

    padding: 15px 20px;

    font-size: 16px;

    color: #3e3a39;

}

.pro_one_n div input::-webkit-input-placeholder{

	color: #3e3a39;

}

.pro_one_ss{

	width:260px!important;

}

.pro_one_n button{

	padding: 0;

	cursor: pointer;

	border: none;

    outline: none;

	float:right;

	width:90px;

	height:46px;

	margin-top:23px;

	background:#cb2424;

	font-size:16px;

	color:#fff;

	transition:0.3s;

}

.pro_one_n button:hover{

	transition:0.3s;

	background:#0358b4;

}

.pro_two{

	max-width:1580px;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top:65px;

}

.pro_two_b{

	width:100%;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top:50px;

	margin-bottom:80px;

}

.pro_two_b_l{

	width:770px;

	height:auto;

	overflow:hidden;

	float: left;

}

.pro_two_b_l_con{

	width:100%;

	height:auto;

	overflow:hidden;

}

.pro_two_b_l_con ul{

	width:100%;

	height:auto;

	overflow:hidden;

}

.pro_two_b_l_con ul li{

	width:100%;

	height:auto;

	overflow:hidden;

	background:#f9f9f9;

	margin-bottom:30px;

	transition:0.3s;

}

.pro_two_b_l_con ul li a{

	display:block;

	width:100%;

	height:auto;

	overflow:hidden;

}

.pro_two_b_l_con_l{

	width:385px;

	height:389px;

	overflow:hidden;

	float:left;

}

.pro_two_b_l_con_l img{

	display:block;

	width:100%;

	height:100%;

	transition:0.3s;

}

.pro_two_b_l_con ul li:hover .pro_two_b_l_con_l img{

	transition:0.3s;

	transform:scale(1.1);

}

.pro_two_b_l_con ul li:hover{

	transition:0.3s;

	background:#f1f1f1;

}

.pro_two_b_r{

	width:770px;

	height:888px;

	background:#f3f3f2;

	float:right;

	overflow:hidden;

}

.pro_two_b_r #allmap{

	width:100%;

	height:100%;

}

.pro_two_b_l_con_r{

	width:307px;

	height:auto;

	overflow:hidden;

	float:right;

	margin:33px 36px 0px 0px;

}

.pro_two_b_l_con_r_a{

	font-size:16px;

	color:#0068b7;

}
.pro_two_b_l_con_r_a img{
	width: 17px;
    margin-right:7px;
}
.pro_two_b_l_con_r_b{

	font-size:24px;

	color:#3e3a39;

	margin-top:15px;

}

.pro_two_b_l_con_r_c{

	font-size:16px;

	color:#3e3a39;

	margin-top:15px;

}

.pro_two_b_l_con_r_d{

	font-size:16px;

	color:#8a8c8d;

	line-height:27px;

	margin-top:23px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:4;

	overflow: hidden;

}

.pro_two_b_l_con_r_e{

	width:139px;

	height:44px;

	border:1px solid #d0d0d0;

	text-align:center;

	line-height:44px;

	font-size:14px;

	color:#8a8c8d;

	margin-top:34px;

}

.pro_two_b_l .gg_page{

	margin-top:40px;

}

/*prove end*/

/*provexq go*/

.prox_ban{

	max-width: 1580px;

	height:auto;

	overflow:hidden;

	position:relative;
	margin:auto;
	margin-top: 90px;

}

.prox_ban img{

	display:block;

	width: 100%;

	height:100%;

}

.prox_ban .swiper-button-prev{

	width:49px;

	height:49px;

	background:url(../img/icon20.jpg);

	background-size: 100% 100%;

	margin-top: -24px;

}

.prox_ban .swiper-button-prev:hover{

	background:url(../img/icon20-1.jpg)!important;

	background-size: 100% 100%!important;

}

.prox_ban .swiper-button-next{

	width:49px;

	height:49px;

	background:url(../img/icon21.jpg);

	background-size: 100% 100%;

	margin-top: -24px;

}

.prox_ban .swiper-button-next:hover{

	background:url(../img/icon21-1.jpg)!important;

	background-size: 100% 100%!important;

}

.prox_one{

	max-width:1580px;

	height:auto;

	overflow:hidden;

	margin:auto;

	padding-top:30px;

	padding-bottom:30px;

}

.prox_one a{

/*	display:block;

	float:right;

	height:auto;

	overflow:hidden;

	font-size:14px;

	color:#8a8c8d;
*/
    display: inline-block;
    float:right;
    width: 3rem;
    height: 1rem;
    background: #cb2424;
    color: #fff;
    text-align: center;
    line-height: 1rem;
    margin: 0 0.43rem;
    border-radius: 4px;
    transition: 0.3s;

}

.prox_one a img{

    width: 18px;

    position: relative;

    top: 2px;

    margin-right: 10px;

}

.prox_two{

	max-width:1580px;

	height:auto;

	overflow:hidden;

	margin:auto;

}

.prox_two_l{

	width:903px;

	height:auto;

	overflow:hidden;

	float:left;

}

.prox_two_l_a{

	width:100%;

	height:auto;

	overflow:hidden;

}

.prox_two_l_a p{

	font-size:30px;

	color:#3e3a39;

	float:left;

	font-weight:bold;

}

.prox_two_l_a span{

    float: left;

    color: #cb2424;

    font-size: 14px;

    line-height: 30px;

    padding-left: 11px;

    padding-right: 11px;

    border-radius: 3px;

    border: 1px solid #cb2424;

    margin-top: 6px;

    margin-left: 10px;

}

.prox_two_l_b{

	font-size:18px;

	color:#3e3a39;

	margin-top:24px;

	margin-bottom:24px;

}

.prox_two_l_c{

	font-size:14px;

	color:#8a8c8d;

	line-height:25px;

}

.prox_two_l_d{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-top: 24px;

	margin-bottom: 24px;

}

.prox_two_l_d_l{

	float:left;

	height:auto;

	overflow:hidden;

	margin-top: 3px;

}

.prox_two_l_d_l img{

	width:32px;

	height:auto;

	overflow:hidden;

	float:left;

	margin-top: 3px;

}

.prox_two_l_d_l div{

	float:left;

	height:auto;

	overflow:hidden;

	margin-left:12px;

}

.prox_two_l_d_l div p{

	font-size:16px;

	color:#3e3a39;

	font-weight:bold;

}

.prox_two_l_d_l div span{

	display:block;

	font-size:14px;

	color:#3e3a39;

}

.prox_two_l_d_r{

	float:left;

	height:auto;

	overflow:hidden;

	margin-left:30px;

}

.prox_two_l_d_r img{

	width:18px;

	margin-right:8px;

	position: relative;

    top: 4px;

}

.prox_two_l_d_r p{

	font-size:16px;

	color:#3e3a39;

}



.prox_two_r{

	width:542px;

	height:auto;

	overflow:hidden;

	float:right;

}

.prox_two_r h6{

	font-size:18px;

	color:#3e3a39;

	font-weight:bold;

}

.prox_two_r_b{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-top: 10px;

}

.prox_two_r_b div{

	width:100%;
    padding:10px 0px;
	overflow: hidden;
	border-bottom:1px solid #cbcbcb;

}

.prox_two_r_b div p{

	width:225px;
	font-size:14px;

	color:#8a8c8d;

	float:left;

}

.prox_two_r_b div span{

	float:left;
    width: calc(100% - 225px);
	font-size:14px;

	color:#8a8c8d;


}

.prox_two_l_r_e{

	width:100%;

	height:auto;

	overflow:hidden;
	margin-top: 24px;
}

.prox_two_l_r_e{

	width:100%;

	height:auto;

	overflow:hidden;

}

.prox_two_l_r_e div{

	width:60px;

	float:left;

	margin-right:58px;

}

.prox_two_l_r_e div img{

	display:block;

	width: 60px;

	height: 60px;

}

.prox_two_l_r_e div p{

	font-size:14px;

	color:#3e3a39;

	text-align:justify;

	margin-top:5px;

}

.prox_two_l_r_f{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-top:24px;

}

.prox_two_l_r_f a{

	display:block;

	width:152px;

	height:46px;

	float:left;

	background:#cb2424;

	color:#fff;

	text-align:center;

	line-height:46px;

	margin-right:20px;

	border-radius:4px;

	font-size:16px;

	transition:0.3s;

}

.prox_two_l_r_f a:hover{

	background:#013773;

}

.prox_two_l_r_f a img{

	width: 22px;

    position: relative;

    top: 3px;

    margin-right: 7px;

}

.prox_thr{

	max-width:1580px;

	height:620px;

	background:#f5f5f5;

	overflow:hidden;

	margin:auto;

	margin-top:40px;

}

.prox_thr #allmap{

	width:100%;

	height:100%;

}

.prox_fou{

	width:100%;

	height:auto;

	overflow:hidden;

	background:#f9f9f9;

	margin-top:60px;

	padding-top:57px;

	padding-bottom:88px;

}

.prox_fou_n{

	max-width:1580px;

	height:auto;

	overflow:hidden;

	margin:auto;

}

.prox_fou_t{

	width:100%;

	height:auto;

	overflow:hidden;

}

.prox_fou_t img{

	width:24px;

	float:left;

	margin-top:4px;

}

.prox_fou_t p{

	float:left;

	font-size:22px;

	color:#3e3a39;

	margin-left:10px;

}

.prox_fou_b{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-top:50px;

}

.prox_fou_b_r{

	width:466px;

	height:auto;

	border:10px solid #c7d7e7;

	float:right;

}

.prox_fou_b_r img{

	display:block;

	width: 100%;

	height:auto;

}

.prox_fou_b_l{

	float:left;

	height:auto;

	overflow:hidden;

}

.prox_fou_b_l .com_one_b_l .com_one_b_l_li:nth-child(1){

	margin-top: 0px;

}

.prox_fou_b_l .com_one_b_l_li div{

	background:#fff;

}

.prox_fou_b_l .com_one_b_l_li div input{

	font-family: '微软雅黑';

	z-index: 1;

	position:relative;

}

.com_one_b_l_li div img{

	z-index: 0;

}

.date_img{

	top: 18px!important;

}
.pro_rgba{
	width:100%;
	height:100%;
	position:fixed;
	top:0;left:0;
	z-index:9999998;
	background:rgba(0,0,0,.7);
	display:none;
}
.pro_tanc{
	width:630px;
	height:290px;
	background:#fff;
	position:fixed;
	top:0;left:0;
	right:0;bottom:0;
	margin:auto;
	z-index:9999998;
	display:none;
}
.pro_tanc_a{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:55px;
}
.pro_tanc_b{
	margin-top:24px;
}
.pro_tanc_a p{
	width:117px;
	height:46px;
	font-size:16px;
	color:#333;
	line-height:46px;
	overflow:hidden;
	text-align:right;
	float:left;
}
.pro_tanc_a input{
	width:410px;
	height:46px;
	box-sizing:border-box;
	border:1px solid #d9d9d9;
	font-size:16px;
	color:#999999;
	outline:none;
	background:none;
	float:left;
	margin-left:17px;
	padding: 13px 15px;
}
.pro_tanc_a input::-webkit-input-placeholder{
	color:#999999;
}
.pro_tanc_b input{
	width:249px;
}
.pro_tanc_b button{
	width:152px;
	height:46px;
	box-sizing:border-box;
	border:1px solid #d9d9d9;
	font-size:16px;
	color:#064da0;
	outline:none;
	background:none;
	float:left;
	margin-left:9px;
	cursor:pointer;
}
.pro_tanc_b button:hover{
	opacity:.9;
}
.pro_tanc_c{
	width:150px;
	height:38px;
	background:#064da0;
	border-radius:50px;
	text-align:center;
	line-height:38px;
	font-size:16px;
	color:#fff;
	margin-top:24px;
	margin-left:135px;
	cursor:pointer;
}
.pro_tanc_c:hover{
	opacity:.9;
}
/*provexq end*/

/*applib go*/

.app_con{

	background:#fff;

	margin-top: 0px;

}

/*applib end*/

/*geknus go*/

.ge_one{

	max-width:1580px;

	height:auto;

	overflow:hidden;

	margin:auto;

	padding-top:22px;

	padding-bottom:22px;

}

.ge_one_li{

	width:33.1%;

	height:96px;

	border-left:1px solid #ececec;

	overflow:hidden;

	float:left;

	padding-bottom: 10px;

}

.ge_one .ge_one_li:nth-child(3n+1){

	border-left:none;

}

.ge_one_li div{

	width:100%;

	height:auto;

	overflow:hidden;

	text-align:center;

}

.ge_one_li div img{

	width:45px;

	height:auto;

	vertical-align: top;

	position: relative;

    top: 12px;

}

.ge_one_li div p{

	display:inline-block;

	font-size:20px;

	color:#221714;

	text-align:left;

	margin-left: 8px;

}

.ge_one_li div p b{

	font-size:56px;

	color:#221714;

	font-weight:bold;

}

.ge_two{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ge_two ul{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ge_two ul li{

	width:100%;

	height:auto;

	overflow:hidden;

	background:#f9f9f9;

	margin-top:20px;

	position:relative;

}

.ge_two_l{

	width:40%;

	height:100%;

	overflow:hidden;

	position:absolute;

}

.ge_two_l_n{

	margin:0px 165px 0px 165px;

	height:auto;

	overflow:hidden;

	position:absolute;

	top: 50%;

}

.ge_two_l_t{

	width: 100%;

	height:auto;

	overflow:hidden;

}

.ge_two_l_t p{

	font-weight:bold;

	font-size:24px;

	color:#cb2424;

}

.ge_two_l_b{

	width: 100%;

	height:auto;

	overflow:hidden;

}

.ge_two_l_b p{

	font-size:14px;

	color:#8a8c8d;

	margin-top:25px;

	line-height:30px;

}

.ge_two_l_t span{

	display:block;

	width:36px;

	height:3px;

	background:#cb2424;

	margin-top:32px;

}

.ge_two_r{

	width:60%;

	height:auto;

	overflow:hidden;

	float:right;

}

.ge_two_r img{

	display:block;

	width:97%;

	height:auto;

	float: right;

}

.ge_two ul li:nth-child(even) .ge_two_r{

	float:left;

}

.ge_two ul li:nth-child(even) .ge_two_l{

	right: 0;

}

.ge_thr{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-top:20px;

}

.ge_thr a{

	display:block;

	width:33.3%;

	height:380px;

	overflow:hidden;

	float:left;

}

.ge_thr a:nth-child(1){

	background:#0062cd;

}

.ge_thr a:nth-child(2){

	background:#0059bb;

}

.ge_thr a:nth-child(3){

	background:#cb2424;

}

.ge_thr a:nth-child(4){

	background:#003e81;

}

.ge_thr a img{

	display:block;

	width:62px;

	height:auto;

	margin:auto;

	margin-top:53px;

}

.ge_thr a p{

	text-align:center;

	font-size:24px;

	color:#ffffff;

	font-weight:bold;

	margin:24px 0px;

}

.ge_thr a span{

	display:block;

	margin-left:85px;

	margin-right:85px;

	height:auto;

	font-size:14px;

	color:#ffffff;

	text-align:left;

	line-height:25px;

}

.ge_fou{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ge_fou .com_one_t{

	margin-top:90px;

}

.ge_fou .com_one_t p{

	color:#cb2424;

}

.ge_fou_b{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-top:40px;

	margin-bottom: 100px;

}

.ge_fou_b ul{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ge_fou_b ul li{

	width:100%;

	height:auto;

	overflow:hidden;

	position:relative;

	margin-top:18px;

}
.ge_fou_b_l{
    width: calc(50% - 59px);
    height: calc(100% - 100px);
    overflow: hidden;
    position: absolute;
    bottom: 10px;
}
.ge_fou_b ul li:nth-child(even) .ge_fou_b_l{
	right: 0;
}
.ge_fou_b_l img{
    display: block;
    width: 100%;
    height:auto;
    object-fit: cover;
}
.ge_fou_b_c{

	width:22px;

	height:100%;

	overflow:hidden;

	position:absolute;

	left:50%;

	margin-left:-11px;

	top: 50px;

}

.ge_fou_b_c img{

	display:block;

	width:100%;

	height:auto;

}

.ge_fou_b_c span{

	display:block;

	width:1px;

	height:calc(100% - 42px);

	background:#f3f3f3;

	margin: auto;

	margin-top:20px;

}

.ge_fou_b_nian{

	width: 100%;

	text-align:center;

	font-size:26px;

	color:#000000;

}

.ge_fou_b_con{

	width:40%;

	float:right;

	height:auto;

	overflow:hidden;

	margin-right:3%;

}

.ge_fou_b_con div{

	width: 100%;

	height:auto;

	overflow:hidden;

	margin-top:50px;

}

.ge_fou_b_con div:last-child{

	margin-bottom:50px;

}

.ge_fou_b_con div h1{

	font-size: 28px;

	color:#000000;

}

.ge_fou_b_con div p{

display: block;
    font-size: 14px;
    color: #8a8c8d;
    margin-top: 15px;

}

.ge_fou_b ul li:nth-child(even) .ge_fou_b_con{

	float:left;

	margin-left: 3%;

}

.ge_fou_b ul li:nth-child(even) .ge_fou_b_con div h1{

	text-align:right;

}

.ge_fou_b ul li:nth-child(even) .ge_fou_b_con div p{

	text-align:right;

}

/*geknus end*/

/*index go*/

.ind_ban{
	max-width: 100%!important;
	margin-top:70px!important;

}

.ind_ban .swiper-pagination1{
	
	
	position:absolute;

	z-index: 99;

	text-align:center;

}

.ind_two{

	width:100%;

	height:400px;

	overflow:hidden;

	/* background:#666464; */

	box-sizing:border-box;

	border-left:none;

	position: relative;
}

.ind_two_l{

    width: 50%;

    height: 100%;

    overflow: hidden;

    position: absolute;

    left: 0;

    top: 0;

}

.ind_two_l_a{

	font-size:30px;

	color:#ffffff;

	font-weight:600;

}

.ind_two_l_b{

	font-size:30px;

	color:#ffffff;

	margin-top:11px;

	font-weight: 300;

}

.ind_two_l_b span{

	font-weight:600;

	margin-left:10px;

}

.ind_two_l_c{

	font-size:18px;

	color:#dcdcdd;

	line-height:40px;

	margin-top:90px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 4;

	overflow: hidden;

}

.ind_two_l_btn{

	display:block;

	width:180px;

	height:45px;

	border:1px solid #fff;

	text-align:center;

	line-height:45px;

	font-size:14px;

	color:#fff;

	margin-top:64px;

}

.ind_two_l a img{

	display:inline-block;

	width:22px;

	position:relative;

	top:2px;

	margin-left:20px;

	transition:0.3s;

}

.ind_two_l a:hover{

	transition:0.3s;

	border-color:#fff;

	color:#fff;

}

.ind_two_l a:hover img{

	transition:0.3s;

	transform:translateX(5px);

}

.ind_two_l_n{
	
    width: 90%;
	
    /* margin: 112px 0px 0px 169px; */

    height: 100%;

    overflow: hidden;

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;
	
	display: flex;
	justify-content: space-between;
}

.ind_two_l_n_left {
	width: 40%;
	height: 100%;
	text-align: center;
	color: white;
	font: bold;
	font-size: 45px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	animation: scaleAnimation 1s infinite alternate;
}
@keyframes scaleAnimation {
	from {
	  transform: scale(1);
	}
	to {
	  transform: scale(1.2); /* 放大到1.5倍 */
	}
  }
.ind_two_l_n_right {
	width: 60%;
	height: 100%;
	text-align: center;
	color: white;
	font: bold;
	/* font-size: 45px; */
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.ind_two_r{

	width:50%;

	height:auto;

	overflow:hidden;

	float:right;

	position:relative;

}
.image-list-hori{
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		gap: 20px;
		span {
			width: calc(50% - 15px);
		}
		img{
			width: 100%;
			height: auto;
			cursor: pointer;
		}
		video {
			width: calc(100% - 15px);
			height: auto;
		}
	}
.ind_two_r img{

	display:block;

	width:90%;

	height:auto;

}

.ind_two_r .swiper-paginationn{

	position:absolute;

	z-index: 99;

	text-align:center;

}

.ind_six{

	width:100%;

	height:auto;

	overflow:hidden;

	background:#fafafa;

}

.ind_six_t{

	max-width:1580px;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top:80px;

}

.ind_six_t p{

	font-size:30px;

	color:#cb2424;

	font-weight:bold;

}

.ind_six_t span{

	font-size:30px;

	color:#cb2424;

	margin-top:12px;

	font-weight:bold;

	margin-top:10px;

	text-transform: uppercase;

}

.ind_six_b{

	width:196px;

	height:46px;

	margin:auto;

	margin-bottom:90px;

}

.ind_six_b a{

	display:block;

	width:100%;

	height: 100%;

	text-align:center;

	line-height:46px;

	font-size:16px;

	color:#3e3a39;

	border:1px solid #e1e1e1;

}

.ind_six_b a:hover{

	color:#000;

	border:1px solid #ccc;

}

.ind_fiv{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ind_fiv_t{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ind_fiv_t_li{

	width:33.3%;

	height:auto;

	overflow:hidden;

	float: left;

}

.ind_fiv_t_li img{

	display:block;

	width:100%;

}

.ind_fiv_t_c a{

	display:block;

	width:100%;

	height:100%;

	position:relative;

	transition:0.3s;

}

.ind_fiv_t_c_n *{

	transition:0.3s;

}

.ind_fiv_t_c a:hover{

	background: #cb2424;

}

.ind_fiv_t_c a:hover .ind_fiv_t_c_a{

	color:#fff;

}

.ind_fiv_t_c a:hover .ind_fiv_t_c_b{

	color:#fff;

}

.ind_fiv_t_c a:hover .ind_fiv_t_c_c{

	background:#fff;

}

.ind_fiv_t_c a:hover .ind_fiv_t_c_d{

	color:#fff;

}

.ind_fiv_t_c a:hover .ind_fiv_t_c_f{

	transition:0.3s;

	transform:translateX(10px);

	background: url(../img/icon49-1.png);

    background-size: 100% 100%;

}

.ind_fiv_t_c_n{

	box-sizing:border-box;

	padding:0px 90px 0px 57px;

	position:absolute;

	top:50%;

	margin-top:-202px;

}

.ind_fiv_t_c_a{

	font-size:30px;

	color:#cb2424;

}

.ind_fiv_t_c_b{

	font-size:20px;

	color:#cb2424;

	margin-top:17px;

	text-transform: uppercase;

}

.ind_fiv_t_c_c{

	width:20px;

	height:3px;

	background:#9f9fa0;

	margin-top:40px;

	margin-bottom:40px;

}

.ind_fiv_t_c_d{	

	font-size:18px;

	color:#3e3a39;

}

.ind_fiv_t_c_e{

	font-size:14px;

	color:#8a8c8d;

	margin-top:12px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:2;

	overflow: hidden;

}

.ind_fiv_t_c_f{

	display:block;

	width:46px;

	height:46px;

	background:url(../img/icon49.png);

	background-size:100% 100%;

	margin-top:119px;

}

.ind_fiv_t_r{

	background:#fff;

	transition:0.3s;

}

.ind_fiv_t_r a{

	display:block;

	width:100%;

	height:100%;

	box-sizing:border-box;

}

.ind_fiv_t_r_t{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ind_fiv_t_r_t img{

	display:block;

	width:100%;

	height:auto;

}

.ind_fiv_t_r_b{

	padding:44px 40px 0px 40px;

	height:auto;

	overflow:hidden;

}

.ind_fiv_t_r_b_a{

	font-size:30px;

	color:#cb2424;

	transition:0.3s;

}

.ind_fiv_t_r:hover{

	transition:0.3s;

	background: #cb2424;

}

.ind_fiv_t_r:hover .ind_fiv_t_r_b_a{

	color:#fff;

	transition:0.3s;

}

.ind_fiv_t_r:hover .ind_fiv_t_r_b_c{

	color:#fff;

	transition:0.3s;

}

.ind_fiv_t_r_b_b{

	width:20px;

	height:3px;

	background:#80a7d1;

	margin-top:30px;

	box-sizing: border-box;

}

.ind_fiv_t_r_b_c{

	font-size:18px;

	color:#3e3a39;

	margin-top:30px;

	transition:0.3s;

}

.ind_fiv_t_r_b_d{

	font-size:14px;

	color:#9f9fa0;

	line-height:24px;

	margin-top:12px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:2;

	overflow: hidden;

}

.ind_fiv_b{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ind_fiv_b .ind_fiv_t_l{

	width:66.66%!important;

}

.ind_fiv_b .ind_fiv_t_c{

	width:33.33%!important;

}

.ind_fiv_f{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ind_fiv_f a{

	display:block;

	width:33.3%;

	float:right;

	height:80px;

	background:#cb2424;

	text-align:center;

	line-height:80px;

	font-size:16px;

	color:#fff;

	transition:0.3s;

}

.ind_fiv_f a:hover{

	transition:0.3s;

	background:#055fc1;

}

.gg_nav_r>ul>li>ul>li>a{
	background-color:#cb2424;
	color:#FFF;
}

/* 第三种 */
.ind_thr{

	width:100%;

	height:auto;

	overflow:hidden;
	
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.ind_thr_l{

	width:100%;

	height:auto;

	overflow:hidden;

	float:left;

	margin-top:27px;
	
	text-align: center;

}

.ind_thr_l h6{

	font-size:40px;

	color:#cb2424;
}

.ind_thr_c{

	width:80%;

	height:auto;

	overflow:hidden;

	float:left;
	
	padding-bottom: 20px;
}

.ind_thr_c_li{

	margin:5px 0px;

	height:100px;
	
	overflow:hidden;

	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	transition: background-color 0.3s ease;
}

.ind_thr_c_li:hover {
    background-color: #cb2424;
}

.ind_thr_c_li:hover h6 {
	color: #fff !important;
}

.ind_thr_c_li:hover span {
	color: #fff !important;
}


.ind_thr_c_li h6{
	width: 78%;
	height: auto;
	justify-content: center;
}

.ind_thr_c_li h6{

	font-size:24px;

	color:#3e3a39;

	overflow: hidden;
	
	text-align: center;
}

.ind_thr_c_li h6 :hover{
	color: white;	
}

.ind_thr_c_li span{
	width: 20%;
	font-size:35px;

	color:#cb2424;

	font-weight:bold;

	display: block;
}

.ind_thr_c_li span :hover{
	color: white;	
}

.ind_thr_b {
	width: 100%;
	height: auto;
	overflow: hidden;
	display: flex;
	justify-content: center;
}

.ind_thr_b a {
	float: right;
	width: 5.55rem;
	height: 1.71rem;
	background: #cb2424;
	text-align: center;
	line-height: 1.71rem;
	font-size: 0.6rem;
	color: #fff;
	transition: 0.3s;
}

.ind_thr_b a:hover {
	transition: 0.3s;
	background: #cb2424;
}


/* 第四种 */
.ind_fou{

	width:100%;

	height:auto;

	overflow:hidden;

	background-image: linear-gradient(to right,#ffffff,#ededed);

}

.ind_fou_b{

	max-width:1580px;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top:58px;

	margin-bottom:54px;

}

.ind_fou_b_l{

	width:770px;

	height:584px;

	overflow:hidden;

	-background:red;

	float:left;

}

.ind_fou_b_l #main{

	height:100%;

	width:100%;

}

.ind_fou_b_r{

	width:620px;

	float:right;

	height:auto;

	overflow:hidden;

}

.ind_fou_b_r_a{

	width:100%;

	height:auto;

	overflow:hidden;

	padding:50px 0px;

	border-bottom:2px solid #e1e1e1;

	border-top:2px solid #e1e1e1;

}

.ind_fou_b_r_a div{

	width:544px;

	height:56px;

	background:#fff;

	overflow:hidden;

}

.ind_fou_b_r_a div input{

	background:none;

	border:none;

	outline:none;

	float:left;

	width:88%;

	font-size:16px;

	padding:19px;

	color:#9f9fa0;

	box-sizing:border-box;

}

.ind_fou_b_r_a div input::-webkit-input-placeholder{

	color:#9f9fa0;

}

.ind_fou_b_r_a div button{

	border:none;

	outline:none;

	background:#cb2424;

	width:12%;

	height:56px;

	overflow:hidden;

	cursor:pointer;

	transition:0.3s;

}

.ind_fou_b_r_a div button img{

	display:block;

	width:23px;

	height:23px;

	margin:auto;

}

.ind_fou_b_r_a div button:hover{

	transition:0.3s;

	background:#033d7b;

}

.ind_fou_b_r_b{

	width:100%;

	height:auto;

	overflow:hidden;

	padding:40px 0;

}

.ind_fou_b_r_b div{

	float:left;

	height:auto;

	overflow:hidden;

	margin-right:100px;

}

.ind_fou_b_r_b div:last-child{

	margin-right:0px;

}

.ind_fou_b_r_b div img{

	float:left;

	width:33px;

	height:auto;

	margin-top: 9px;

}

.ind_fou_b_r_b div p{

	float:left;

	font-size:16px;

	color:#3e3a39;

	margin-left:5px;

}

.ind_fou_b_r_b div span{

	font-size:14px;

	color:#cb2424;

}

.ind_fou_b_r_b div b{

	font-size:38px;

}

.ind_fou_b_r_c{

	width: 100%;

    height: auto;

    overflow: hidden;

    padding: 50px 0px;

    border-bottom: 2px solid #e1e1e1;

    border-top: 2px solid #e1e1e1;

}

.ind_fou_b_r_c div{

	float:left;

	height:auto;

	overflow:hidden;

	margin-right:25px;
	height: 30px;
    border: 1px solid #ccc;
    padding: 0px 5px;
    position: relative;
}

.ind_fou_b_r_c div:last-child{

	margin-right: 0px;

}

.ind_fou_b_r_c div select{

	background:none;

	border:none;

	appearance: none;

    -moz-appearance: none;

    -webkit-appearance: none;

	outline:none;

	text-align-last:center;

	color:#858585;

	font-size:16px;    
	height: 30px;
	position: relative;
    z-index: 9;
    padding-right:18px;
}

.ind_fou_b_r_c div img{
	width: 13px;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 6px;
    z-index: 1;
}

.ind_fou_b_r_d{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-top:15px;

}

.ind_fou_b_r_d a{

	font-size:16px;

	color:#cb2424;

	float:right;

	transition:0.3s;

}

.ind_fou_b_r_d a:hover{

	transition:0.3s;

	color:#003671;

}

/*index end*/

@media (min-width:760px) and (max-width:1579px){
	.gg_tan{
		height:73px;
		margin-top:-165px;
		right:38px;
	}
	.gg_tan p{
		line-height:73px;
	}
 	body,html{-background:yellow;}

 	.gg_foo_t{

 		padding-top:50px;

 		padding-bottom:50px;

 	}

 	.gg_foo_t_n{

 		margin-left:4%;

 		margin-right:4%;

 	}

 	.gg_foo_t_l_a{

 		width:161px;

 	}

 	.gg_foo_t_l_b img{

 		width:103px;

 		height:103px;

 		padding:6px;

 	}

 	.gg_foo_t_l_b p{

 		margin-top:11px;

 		font-size:12px;

 	}

 	.gg-_foo_t_l_c{

 		font-size:14px;

 	}

 	.gg_foo_t_l_c img{

 		width:17px;

 	}

 	.gg_foo_t_r_t a{

 		margin-left:45px;

 		font-size:14px;

 	}

 	.gg_foo_t_r_b{

 		margin-top:61px;

 	}

 	.gg_foo_t_r_b div{

 		height:44px;

 		max-width:545px;

 	}

 	.gg_foo_t_r_b div p{

 		font-size:13px;

 		line-height:44px;

 		margin-left:30px;

 		width:93px;

 	}

 	.gg_foo_t_r_b div span{

 		font-size:13px;

 		line-height:44px;

 	}

 	.gg_foo_t_r_b div img{

 		width:25px;

 		margin-top:9px;

 	}

 	.gg_foo_b{

 		height:47px;

 	}

 	.gg_foo_b_n{

 		margin-left:4%;

 		margin-right:4%;

 		height:47px;

 	}

 	.gg_foo_b_n span{

 		font-size:12px;

 		line-height:47px;

 	}

 	.gg_foo_b_n p{

 		font-size:12px;

 		line-height:47px;

 	}

 	.gg_foo_t_r_b{

 		margin-left: 45px;

 	}

 	.gg_nav{

 		height:70px;

 	}

 	.gg_nav_n{

 		margin:auto 4%;

 		height:70px;

 	}

 	.gg_nav_l{

 		/* width:250px; */
		width: auto;
		height: 100%;
		display: flex;

 	}

 	.gg_nav_r{

 		height:70px;

 	}

 	.gg_nav_r>ul{

 		height:70px;

 	}

 	.gg_nav_r>ul>li{

 		height:70px;

 		margin-left: 23px;

 	}

 	.gg_nav_r>ul>li>a{

 		min-width:5px;

 		padding-left: 14px;

    	padding-right: 14px;

    	line-height:70px;

    	font-size:16px;
		font: bold;
 	}

 	.gg_nav_r>ul>li>ul{

 		top:70px;

 	}

 	.gg_nav_r>ul>li>ul>li{

 		height:40px;

 	}

 	.gg_nav_r>ul>li>ul>li>a{

 		font-size:13px;

 		line-height:40px;

 	}

 	.gg_nav_r_r{

 		line-height:70px;

 	}

 	.gg_nav_r_r span{

 		font-size:14px;

 	}

 	.gg_nav_r_r a{

 		font-size:14px;

 	}

 	.gg_nav_r_r span{

 		margin-left:28px;

 		margin-right:28px;

 	}

 	.gg_rxf{

 		width:38px;

 	}

 	.gg_rxf_n a{

 		height:72px;

 	}

 	.gg_rxf_n a span{

 		width:20px;

 		height:20px;

 		margin-top:10px;

 	}

 	.gg_rxf_n a p{

 		font-size:12px;

 		margin-top:3px;

 	}

 	.gg_rxf_e{

 		height:65px!important;

 	}

 	.gg_rxf_f{

 		height:40px!important;

 	}

 	.gg_rxf_n{

 		height: 398px;

 		margin-top: -165px;

 	}

 	.gg_rxf_show{

 		width:38px;

 		height:38px;

 		margin-top:193px;

 	}

 	.gg_rxf_show span{

 		width:25px;

 		height:17px;

 		margin-top:11px;

 	}

 	.gg_ban{

 		margin-top:70px;

 	}

 	.gg_ban div{

 		margin-top:-24px;

 	}

 	.gg_ban div p{

 		font-size:24px;

 	}

 	.gg_ban div span{

 		width:28px;

 		height:3px;

 		margin-top:14px;

 	}

 	.ne_one{

 		margin-left:4%;

 		margin-right:4%;

 		margin-bottom:76px;

 	}

 	.ne_one_t{

 		padding-top:45px;

    	padding-bottom:20px;

 	}

 	.ne_one_t a{

 		width:176px;

 		height:50px;

 		line-height:50px;

 		font-size:13px;

 	}

 	.ne_one_c ul{

 		text-align:center;

 	}

 	.ne_one_c ul li{

 		/* display:inline-block; */

 		width:100%;

 		height:auto;

 		/* float: initial; */

    	/* margin-left: 10px;

    	margin-right: 10px;
		
		padding-bottom: 10px; */

 	}

 	.ne_one_c ul li:nth-child(3n+1){

 		/* margin-left: 10px; */

 	}

 	.ne_one_c ul li a .ne_one_c_a{

 		/*height:233px;*/
 		
 		aspect-ratio:1.3/1.0;

 	}

 	.ne_one_c ul li a span{

 		text-align:left;

 	}

 	.ne_one_c ul li a h6{

 		text-align:left;

 		font-size:16px;

 	}

 	.ne_one_c ul li a p{

 		text-align:left;

 		font-size:14px;

 	}

 	.gg_page{

 		margin-top:70px;

 	}

 	.gg_page ul li a{

 		padding: 0 15px;

    	font-size: 14px;

    	line-height:30px;

 	}

 	.nex_one{

 		max-width:1200px;

 		margin-top:63px;

 	}

 	.nex_one_l{

 		width:100%;

 	}

 	.nex_one_r{

 		width:390px;

 	}

 	.nex_one_r_b_l{

 		width:75px;

 		height:45px;

 	}

 	.nex_one_r_b_r{

 		width:260px;

 	}

 	.nex_one_r_b_r p{

 		font-size:15px;

 		margin-top:2px;

 	}

 	.nex_one_r_b_r span{

 		font-size:13px;

 		margin-top:4px;

 	}

 	.nex_one_r_t p{

 		font-size:17px;

 	}

 	.nex_one_l_b_l a{

 		font-size:15px;

 	}

 	.com_one{

 		max-width:1200px;

 		margin-top:43px;

 		margin-bottom:100px;

 	}

 	.com_one_b_l{

 		width: 794px;

 	}

 	.com_one_b_l_li p{

 		width:111px;

 		line-height:44px;

 		font-size:15px;

 	}

 	.com_one_b_l_li div{

 		height:44px;

 		width: 263px;

 	}

 	.com_one_b_l_li div select{

 		height:44px;

 		font-size:15px;

 		padding-left: 16px;

 	}

 	.com_one_b_l_li div input{

 		height:44px;

 		font-size:15px;

 		padding-left: 16px;

 		padding-right: 16px;

 	}

 	.com_one_b_l_li div img{

 		width: 16px;

 		top:17px;

 	}

 	.com_one_b_l_li div{

 		width:660px;

 		height:auto;

 	}

 	.com_one_b_l_li div textarea{

 		font-size:15px;

 		height:170px;

 		padding:16px;

 		padding-top:12px;

 	}

 	.com_one_b_r{

 		width:350px;

 		height:350px;

 		border:9px solid #ccdbec;

 	}

 	.com_one_t p{

 		font-size:28px;

 	}

 	.com_one_t span{

 		width:158px;

 		height:3px;

 		margin-top: 13px;

 	}

 	.com_one_b_l_f{

 		width:145px;

 		height:38px;

 		line-height:38px;

 		font-size:15px;

 	}

 	.cont_one .com_one_b_r{

 		width:350px;

 		height:auto;

 	}

 	.cont_two{

 		max-width: 1200px;

 		height:363px;

 	}

 	.cont_two_b{

 		max-width:970px;

 		height:294px;

 	}

 	.cont_two_t h6{

 		font-size:22px;

 	}

 	.parx_one {

    	max-width: 1200px;

    	margin-top:42px;

	}

	.parx_one_b_l{

		width:600px;

		height:296px;

	}

	.parx_one_b_r{

		width:508px;

		margin-right: 40px;

		margin-top:43px;

	}

	.parx_one_b_r h6{

		font-size:18px;

	}

	.parx_one_b_r span{

		font-size:15px;

		margin-top: 15px;

    	margin-bottom: 20px;

	}

	.parx_one_b_r p{

		font-size:15px;

		line-height:25px;

	}

	.parx_one_b_r img{

		width:33px;

		margin-top:20px;

	}

	.par_one{

		max-width:1200px;

		margin-top:47px;

	}

	.par_one_b ul li{

		width:226px;

		height:220px;

		margin-left:15px;

		margin-top:15px;

	}

	.par_one_b ul li a p{

		margin-top:33px;

	}

	.par_one_b ul li l{

		font-size:14px;

	}

	.par_two{

		margin-top:68px;

	}

	.par_one_b ul li img{

		max-width:70%;

		max-height:70%;

	}

	.par_two_b{

		max-width:1200px;

		margin-bottom:53px;

	}

	.par_two_b ul li{

		width:185px;

		height:175px;

		margin-left:15px;

		margin-top:15px;
		
		border-radius: 3px;

	}

	.par_two_b ul li a img{

		/* max-height:60%; */

		/* max-width: 60%; */

	}

	.par_two .com_one_t{

		margin-top:63px;

	}

	.ta_one{

		padding-top:60px;

		padding-bottom:70px;

	}

	.ta_one_b{

		text-align:center;

	}

	.ta_one_b a{

		display:inline-block;

		float:inherit;

		margin-left:27px;

		margin-right:27px;

	}

	.ta_one_b a:nth-child(1){

		margin-left:27px;

	}

	.ta_one_b_a{

		width:107px;

		height:107px;

	}

	.ta_one_b_a img{

		max-width:50%;

		max-height:50%;

	}

	.ta_one_b a p{

		font-size:22px;

	}

	.ta_one_b a div{

		font-size:15px;

		line-height:24px;

		height:50px;

	}

	.ta_two{

		margin-top: 60px;

	}

	.ta_two_b ul{

		text-align:center;

	}

	.ta_two_b ul li{

		display:inline-block;

		float:inherit!important;

		margin-left:11px;

		margin-right:11px;

		margin-top:20px;

	}

	.ta_two_b ul li a h1{

		text-align:left;

		font-size:20px;

	}

	.ta_two_b ul li a p{

		text-align:left;

		font-size:15px;

		height: 101px;

		line-height:25px;

		display: -webkit-box;

		-webkit-box-orient: vertical;

		-webkit-line-clamp:4;

		overflow: hidden;

	}

	.ta_thr{

		margin-top:60px;

		padding:65px 0px;

	}



	.ta_thr_b_b_li p{

		font-size:15px;

	}

	.ta_thr_b_b_li span{

		font-size:14px;

	}

	.pro_one{

		height:70px;

	}

	.pro_one_n{

		/* max-width: 1020px; */
		
		margin: 0 60px;

		height:70px;

	}

	.pro_one_n div{

		width:124px;

		height:35px;

		margin:18px 15px 0px 0px;

	}

	.pro_one_n div select{

		font-size:15px;

		padding-left:16px;

    	padding-right:16px;

	}

	.pro_one_n div img{

		width:16px;

		right: 14px;

    	top: 14px;

	}

	.pro_one_ss{

	    width:203px!important;

	}

	.pro_one_n div input{

		font-size:15px;

		padding: 7px 16px;

	}

	.pro_one_n button{

		font-size:15px;

		width:70px;

		height:35px;

		margin-top:18px;

	}

	.pro_two{

		max-width:1200px;

		margin-top:52px;

	}

	.pro_two_b_l{

		width:585px;

	}

	.pro_two_b_l_con_l{

		width:291px;

		height:294px;

	}

	.pro_two_b_l_con_r{

		width:72%;

		margin:20px 25px 0 0;

	}

	.pro_two_b_l_con_r_a{

		font-size:15px;

	}

	.pro_two_b_l_con_r_b{

		font-size:21px;

	}

	.pro_two_b_l_con_r_c{

		font-size:15px;

	}

	.pro_two_b_l_con_r_d{

		font-size: 14px;

	    line-height: 22px;

	    margin-top:14px;

	}

	.pro_two_b_l_con_r_e{

		width:105px;

		height:33px;

		line-height: 33px;

		margin-top: 16px;

	}

	.pro_two_b_r{

		width:582px;

		height:670px;

	}

	.prox_ban{
		max-width:1200px;
		margin-top:70px;

	}

	.prox_ban .swiper-button-prev{

		width:38px;

		height:38px;

		margin-top:-19px;

	}

	.prox_ban .swiper-button-next{

		width:38px;

		height:38px;

		margin-top:-19px;

	}

	.prox_one{

		max-width:1200px;

	}

	.prox_two{

		max-width:1200px;

	}

	.prox_two_l{

		width:687px;

	}

	.prox_two_l_a p{

		font-size:23px;

	}

	.prox_two_l_a span{

		line-height:24px;

		font-size:13px;

		margin-top:4px;

	}

	.prox_two_r{

		width:411px;

	}

	.prox_two_l_b{

		font-size:17px;

		margin-top:17px;

		margin-bottom:17px;

	}

	.prox_two_l_d{

		margin-top:17px;

		margin-bottom:17px;

	}

	.prox_two_l_r_f a{

		font-size:15px;

		width:140px;

		height:41px;

		line-height:41px;

	}

	.prox_two_l_r_f a img{

		width:19px;

	}

	.prox_thr{

		max-width: 1200px;

		height:470px;

	}

	.prox_fou_n{

		max-width: 1200px;

	}

	.prox_fou_b_r{

		width:353px;

	}

	.ge_one_li{

		height:78px;

	}

	.ge_one_li div p{

		font-size: 16px;

	}

	.ge_one_li div p b{

		font-size:42px;

	}

	.ge_two_l_n{

		margin: 0px 65px 0px 65px;

	}

	.ge_thr a p{

		font-size:19px;

	}

	.ge_thr a span{

		margin-left:40px;

		margin-right:40px;

	}

	/* .ge_fou_b_con div p{
	
		font-size:28px;
	
	} */

	/* .ind_two_l_n{

		width:465px;

		height:314px;
		margin-left: 73px;

	} */

	.ind_two_l_a{

		font-size:24px;

	}

	.ind_two_l_b{

		font-size:24px;

	}

	.ind_two_l_c{

		line-height: 28px;

    	margin-top: 50px;

	}

	.ind_two_l a{

		width: 168px;

    	height: 44px;

		margin-top: 30px;

		line-height: 44px;

	}


	.ind_six_t{

		max-width:100%;

		margin-left:103px;

	}

	.ind_six_t p{

    	font-size: 24px;

	}

	.ind_six_t span{

		font-size: 24px;

	}

	.ind_fou_b{

		max-width:1200px;

		margin: 45px auto;

	}

	.ind_fou_b_l{

		width:580px;

		height:444px;

	}

	.ind_fou_b_r{

		max-width:510px;
		margin-right:46px;
	}

	.ind_fou_b_r_a{

		padding:34px 0px;

	}

	.ind_fou_b_r_a div{

		width:412px;

		height:43px;

	}

	.ind_fou_b_r_a div input{

		font-size: 15px;

    	padding: 13px;

	}

	.ind_fou_b_r_a div button{

		height:43px;

	}

	.ind_fou_b_r_a div button img{

		width:19px;

		height: 19px;

	}

	.ind_fou_b_r_b {

	    padding: 34px 0px;

	}

	.ind_fou_b_r_b div img{

		width:31px;

	}

	.ind_fou_b_r_b div{

		margin-right:48px;

	}

	.ind_fou_b_r_b div b{

		font-size: 34px;

	}

	.ind_fou_b_r_b div p{

		font-size:15px;

	}

	.ind_fou_b_r_c {

	    padding: 34px 0px;

	}

	.ind_fou_b_r_c div {

		margin-right:10px;

	}

	.ind_fou_b_r_c div select{

		font-size:14px;

	}

	.ind_fou_b_r_d a{

		font-size:15px;

	}

	.ind_six .ind_six_t{

		margin-left:71px;

	}

	.ind_fiv_t_c_n{

		    padding: 0px 90px 0px 57px;

	}

	.ind_fiv_t_c_f{

		margin-top:92px;

	}

	.ind_fiv_t_c_a{

		font-size:24px;

		font-weight:bold;

	}

	.ind_fiv_t_c_b{

		font-size:24px;

		font-weight:bold;

	}

	.ind_fiv_t_c_d{

		font-size:17px;

	}

	.ind_fiv_t_c_c{

		margin:30px 0px;

	}

	.ind_fiv_f a{

		height:60px;

		line-height:60px;

		font-size:15px;

	}

	.ind_fiv_t_r_b{

		padding:20px;

	}

	.ind_fiv_t_r_b_a{

		font-size:24px;

		font-weight:bold;

	}

	.ind_fiv_t_r_b_c{

		font-size:17px;

		margin-top:20px;

	}

	.ind_fiv_t_r_b_b{

		margin-top:20px;

	}

}
@media (min-width:760px) and (max-width:1299px){
	.gg_nav_r>ul>li {
	    margin-left: 0px;
	}
}
@media (min-width:760px) and (max-width:1200px){
	.code-span{
		width: 100%;
	}
	.ta_thr_b_b{

			margin-left: 100px;

			margin-top:-50px;

	}

	.ta_thr_b_t img{

		width:100%;

	}

	.gg_foo_t_r{

		width:66%;

	}

	.gg_foo_t_r_b div p{

		width:50px;

	}

	.gg_foo_t_r_t a{

		margin-left:30px;

	}

	.gg_foo_t_r_t{

		margin-left:14px;

	}

	.gg_foo_t_r_b div p{

		margin-left: 15px;

	}

	.gg_nav_r>ul>li{

		margin-left: 0px;

	}

	.gg_nav_r_r span{

 		margin-left:18px;

 		margin-right:18px;

 	}

 	.gg_nav_index .gg_nav_r>ul>li{

		margin-left: 35px;

	}

	.gg_nav_index .gg_nav_r>ul>li>ul{

		width:90px;

		margin-left:-45px;

	}

	.nex_one{

		margin-left:4%;

		margin-right: 4%;

	}

	.nex_one_l{

		float:inherit;

		width:100%;

	}

	.nex_one_r{

		float:inherit;

		width:100%;

		margin-top:30px;

	}

	.nex_one_r_b_l{

		width:175px;

		height:104px;

	}

	.nex_one_r_b_r{

		width:69%;

		float:left;

		margin-left:20px;

	}

	.nex_one_r_b_r p{

		margin-top:25px;

	}

	.nex_one_r_b_r span{

		margin-top:10px;

	}

	.com_one{

		margin-left:4%;

		margin-right: 4%;

	}

	.com_one_b_l_li{

		width:100%;

		margin-top:15px;

	}

	.com_one_b_l{

		width:100%;

		float:inherit;

	}

	.com_one_b_l_li p{

		width:auto;

		float:inherit;

	}

	.com_one_b_l_li div{

		width:100%;

		box-sizing: border-box;

		float:inherit;

		margin-left:0px;

	}

	.com_one_b_r{

		width:100%;

		float:inherit;

	}

	.com_one_b_l_f{

		float: initial;

	    clear: both;

	    margin: auto;

	    position: relative;

    	top: 30px;

	}

	.com_one_b_l{

		padding-bottom: 30px;

	}

	.cont_two{

 		margin-left:4%;

		margin-right: 4%;

		height: 463px;

 	}

 	.cont_two_t_b div{

 		margin-left:0px;

 		width: 100%;

 	}

 	.parx_one{

 		margin-left:4%;

 		margin-right:4%;

 	}

 	.parx_one_b_l{

 		width: 100%;

 		height:auto;

 		float:inherit;

 	}

 	.parx_one_b_r{

 		padding:22px;

 		width: 100%;

 		height:auto;

 		float:inherit;

 		margin-top:15px;

 		padding-bottom:40px;

 		box-sizing:border-box;

 	}

 	.par_one{

 		margin-left:4%;

 		margin-right:4%;

 	}

 	.par_one_b ul{

 		text-align:center;

 	}

 	.par_one_b ul li{

 		display:inline-block;

 		float:inherit;

 		margin-left:8px;

 		margin-right:8px;

 		margin-top:10px;

 	}

 	.par_one_b ul li:nth-child(5n+1){

 		margin-left: 8px;

 	}

 	.par_two_b{

 		margin-left:4%;

 		margin-right:4%;

 	}

 	.par_two_b ul{

 		text-align:center;

 	}

 	.par_two_b ul li{

 		display:inline-block;

 		float:inherit;

 		margin-left:8px;

 		margin-right:8px;

 		margin-top:10px;
		
		border-radius: 3px;

 	}

 	.par_two_b ul li:nth-child(6n+1){

 		margin-left: 8px;

 	}

 	.ta_two_b ul li a span{

 		height:auto;

 	}

 	.pro_one{

 		height:auto;

 	}

 	.pro_one_n{

 		height:auto;

 		margin-left:4%;

 		margin-right:4%;

 		text-align:center;

 	}

 	.pro_one_n div{

 		display:inline-block;

 		float:inherit;

 	}

 	.pro_one_n button{

 		display:inline-block;

 		float:inherit;

 		margin-bottom:18px;

 	}

 	.pro_one_ss{

 		width:153px!important;

 	}

 	.pro_two{

 		margin-left:4%;

 		margin-right:4%;

 	}

 	.pro_two_b_l{

 		float:inherit;

 		width: 100%;

 	}

 	.pro_two_b_l_con_r{

 		width: calc(100% - 354px);

 	}

 	.pro_two_b_r{

 		float:inherit;

 		width: 100%;

 		margin-top:50px;

 	}

 	.prox_one{

 		margin-left:4%;

 		margin-right:4%;

 	}

 	.prox_two{

 		margin-left:4%;

 		margin-right:4%;

 	}

 	.prox_two_l{

 		float:inherit;

 		width: 100%;

 	}

 	.prox_two_r{

 		float:inherit;

 		width: 100%;

 		margin-top:40px;

 	}

 	.prox_thr{

 		margin-left:4%;

 		margin-right:4%;

 	}

 	.prox_fou{

 		padding-left:4%;

 		padding-right:4%;

 		box-sizing:border-box;

 	}

 	.prox_fou_b{

 		margin-top:20px;

 	}

 	.prox_fou .prox_fou_b_r{

 		display:none;

 	}

 	.ge_two_l_n{

 		top: 0!important;

    	margin: 20px!important;

 	}

 	.ge_two_l{

 		overflow:auto;

 	}

 	.ge_thr a span{

 		display: -webkit-box;

 		-webkit-box-orient: vertical;

 		-webkit-line-clamp: 3;

 		overflow: hidden;

 	}

 	.ind_two{

 		padding:0 4%;

 	}

 	.ind_two_l{

 		position:static;

 		width:100%;

 		float:inherit;

 	}

 	/* .ind_two_l_n{

 		width: 100%;

 		height:auto;

 		position:static;

 	} */

 	.ind_two_l_a{

 		margin-top:50px;

 	}

 	.ind_two_r{

 		width:100%;

 		float:inherit;

 		margin-top:30px;

 		margin-bottom:50px;

 	}


 	.ind_fou{

 		width:auto;

 		padding:0 4%;

 	}

 	.ind_six_t{

 		margin-left: 0px;

 	}

 	.ind_fou_b_l{

 		float:inherit;

 		width:100%;

 		max-width: 100%;

 	}

 	.ind_fou_b_r{

 		max-width: 100%;

 		float:inherit;

 		width:100%;

 	}

 	.ind_fou_b_r_a{

 		text-align:center;

 	}

 	.ind_fou_b_r_a div{

 		display:inline-block;

 	}

 	.ind_fou_b_r_b{

 		text-align:center;

 	}

 	.ind_fou_b_r_b div{

 		float:inherit;

 		display:inline-block;

 		margin-left:25px;

 		margin-right:25px;

 	}

 	.ind_fou_b_r_b div p{

 		text-align: left;

 	}

 	.ind_fou_b_r_c{

 		text-align:center;

 	}

 	.ind_fou_b_r_c div{

 		float:inherit;

 		display:inline-block;

 		margin-left:25px;

 		margin-right:25px;

 	}

 	.ind_fiv{

 		width:auto;

 		margin:auto 4%;

 	}

 	.ind_fiv_t_li{

 		width:100%;

 		float:inherit;

 	}

 	.ind_fiv_t_c{

 		height:auto!important;

 		overflow:hidden;

 	}

 	.ind_fiv_t_c_n{

 		width: 100%;

 		position:static;

 		margin-top: 0!important;

		padding: 20px 40px 0 40px;

		border:1px solid #e6e6e6;

		border-top:none;

		box-sizing:border-box;

 	}

 	.ind_fiv_t_c_f{

 		margin-top:40px;

 		margin-bottom:40px;

 	}

 	.ind_fiv_t_r{

 		height:auto!important;

 		margin-top:30px;

 		margin-bottom:30px;

 	}

 	.ind_fiv_b .ind_fiv_t_l{

 		width:100%!important;

 	}

 	.ind_fiv_b .ind_fiv_t_c{

 		width:100%!important;

 	}

}




@media (min-width:760px) and (max-width:1079px){
	.gg_nav_r>ul>li>a {
	    padding: 0 10px;
	    min-width: auto;
	}
}
@media (min-width:760px) and (max-width:990px){

	.gg_nav_r>ul>li>a{

		padding: 0 10px;

		min-width: auto;

	}

	.gg_nav_index .gg_nav_r>ul>li{

		margin-left:20px;

	}

}
@media (min-width:760px) and (max-width:970px){
	.gg_nav_r>ul>li>a {
	    padding: 0 5px;
    	min-width: auto;
	}
}
@media (min-width:760px) and (max-width:851px){

	.gg_nav_r>ul>li>a{

		padding: 0 5px;

		min-width: auto;

	}

	.gg_nav_index .gg_nav_r>ul>li{

		margin-left:10px;

	}

}

